package br.com.saeng2D.superficie.select;

import java.awt.event.MouseEvent;

import br.com.saeng2D.superficie.Superficie;

public abstract class SelecionadorState {
	protected SelecionadorSuperficieClone selecionadorSuperficieClone;

	public SelecionadorState(SelecionadorSuperficieClone selecionadorSuperficieClone) {
		this.selecionadorSuperficieClone = selecionadorSuperficieClone;
	}
	
	public abstract void processarPonto(Superficie superficie, MouseEvent e);

	public abstract void processarSomatorioX(Superficie superficie, MouseEvent e);

	public abstract void processarSomatorioY(Superficie superficie, MouseEvent e);
	
	public abstract void processarSomatorioMomento(Superficie superficie, MouseEvent e);
}